<?php

namespace app\models;

/**
 * This is the model class for table "{{%role_item_default}}".
 *
 * @property int $role_id 角色
 * @property int $item_id 权限项
 * @property int $type 类型
 * @property string $data 部门授权数据
 */
class RoleItemDefault extends \app\models\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return '{{%role_item_default}}';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['role_id', 'item_id', 'data'], 'required'],
            [['role_id', 'item_id', 'type'], 'integer'],
            [['data'], 'string'],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'role_id' => '角色',
            'item_id' => '权限项',
            'type' => '类型',
            'data' => '部门授权数据',
        ];
    }

    /**
     * 批量插入字段
     * @return array
     */
    public static function columns()
    {
        return [
            'role_id',
            'item_id',
            'type',
            'data',
        ];
    }


}